package com.foreknow.demo2;

import java.util.Scanner;

/**
 * 数组的初始化
 */
public class ArrayDemo3 {
    public static void main(String[] args) {
//        int[] array = new int[3];
//        int[] array1 = new int[]{1,2,3,4,5,6,7,8,9,10};
//        String[] array2 = {"fender","gibson","yamaha"};
//        for (String x:array2) {
//            System.out.println(x);
//        }

        //已知数组{23,12,11,15,28,42,31,55,8,17}找到数组中的最小值
        //1. 可以将数组中的第一个元素作为最小值 int min = array[0];
        //2. 遍历数组 开始边界从1开始   结束边界<数组.length
        //   判断 12是否小于最小值min 如果条件成立就要将12赋值给min
        int[] array = {23,12,11,15,28,42,31,55,8,17};
        int min = array[0]; //11
        for(int i = 1;i < array.length;i++) {
            if(array[i] < min) {
                min = array[i];
            }
        }
        System.out.println("最小值是: " + min);


        //从控制台输入5次学生的成绩，将这些成绩保存到数组中，然后遍历输出。
        int[] arr = new int[5];
        //        int[] arr1 = new int[]{89,56,34,23,57};
        //        int[] arr2 = {89,56,34,23,57};
        Scanner input = new Scanner(System.in);
        //        arr[0] = input.nextInt();
        //        arr[1] = input.nextInt();
        //        arr[2] = input.nextInt();
        //        arr[3] = input.nextInt();
        //        arr[4] = input.nextInt();

        for(int i = 0;i < 5;i++) {
            System.out.println("请输入学生的成绩: ");
            arr[i] = input.nextInt();
        }

        //遍历输出结果
        for(int i = 0;i < arr.length;i++ ){
            System.out.println(arr[i]);
        }
    }
}
